Part Number Hot Search : 
08GT8CB 35004 TA7240 QBSS561S M8R12FAJ CAT51 PS25102 EMD12
Product Description
Full Text Search
 

To Download DSP56300 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  chip errata dsp56301 digital signal processor mask: 2k30a motorola semiconductor products sector 301ce2k30a_0_8 ng 12/19/02 pg. 1 6501 william cannon drive west, austin, texas 78735-8598 ? 1996-2002 motorola general remark: in order to prevent the use of instructions or sequences of instructions that do not operate correctly, we encourage you to use the ?lint563? program to identify such cases and use alternative sequences of instructions. this program is available as part of the motorola dsp tools clas package. silicon errata errata number errata description applies to mask es133 description (added 8/16/2001): some k30a devices shipped under an xc part number are subject to a problem if operated in dma mode 5. the problem occurs if two consecutive host commands are sent to the dsp. the second host command is received, the corresponding answer message is composed, and the dma channel is set up correctly to transmit the message to the host. however, the message is never sent. the host port status register shows a host transmit data request (bit htrq in hstr is set.) dtdn is never set, indicating there has been no terminated transfer. sequences of: 1. data, 2. host command to terminate the transfer, and 3. acknowledgement from the host work properly and can be repeated as often as needed. if a second host command is sent to the dsp, without first sending data, the dma channel locks up. this problem has proven to be low level to date, occurring at a rate of about 350 ppm. the product?s performance regarding this issue does not drift over time; that is, it is not a reliability risk. the problem can also be manifested in other modes when more than one dma channel is operating, with two or more channels moving data while one is servicing the pci fifo. in this case, the channel servicing the pci fifo stalls and the pci bus enters an endless state of retries. 2k30a f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 2 ? 1996-2002, motorola documentation errata errata number document update applies to mask ed1 description (revised 11/9/98): xy memory data move does not work properly if the x-memory move destination is internal i/o and the y-memory move source is a register used as destination in the previous adjacent move from non y-memory or the y-memory move destination is a register used as source in the next adjacent move to non y-memory. here are examples of the two cases (where x:(r1) is a peripheral): example 1: move #$12,y0 move x0,x:(r7) y0,y:(r3) (while x:(r7) is a peripheral). example 2: mac x1,y0,a x1,x:(r1)+ y:(r6)+,y0 move y0,y1 this is not a bug, but a documentation update. any of the following alternatives can be used: a. separate these two consecutive moves by any other instruction. b. split xy data move to two moves. 2k30a ed2 description (added 10/09/1997): bl pin timings t198 and t199 in the data sheet are changed, improving the arbitration latency: t198 is 5 ns (max), t199 is 0 ns (min). this is not a bug, but a documentation update. 2k30a ed3 description (added 10/09/1997): a one-word conditional branch instruction at la-1 is not allowed. this is not a bug, but a documentation update. 2k30a f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 3 ? 1996-2002, motorola ed4 description (added 10/09/1997): the following instructions should not start at address la: move to/from program space {movem, movep (only the p space options)} this is not a bug but a documentation update (appendix b, DSP56300 family manual). 2k30a ed6 description (added 4/13/98): when the hirq pin is used in pulse mode (hirh=0 in dctr), the lt[7:0] value (in clat) should not be zero. this is not a bug but a documentation update. 2k30a ed7 description (added 1/27/98): when activity passes from one dma channel to another and the dma interface accesses external memory (which requires one or more wait states), the dact and dch status bits in the dma status register (dstr) may indicate improper activity status for dma channel 0 (dact = 1 and dch[2:0] = 000). workaround: none. pertains to: DSP56300 family manual, sections 8.1.6.3 and 8.1.6.4 2k30a ed8 description (added 10/09/1997): the timing for hsak is no longer qualified by the data strobe. the new timing numbers are: a. t318 ? hsak assertion from ha0 ? ha10 and haen valid is 30.0 ns maximum. b. t319 ? hsak assertion hold from ha0-ha10 and naen not valid is 2.0 ns minimum. this is not a bug, but a documentation update of a specification change. 2k30a errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 4 ? 1996-2002, motorola ed9 description (added 1/27/98): when the sci is configured in synchronous mode, internal clock, and all the sci pins are enabled simultaneously, an extra pulse of 1 dsp clock length is provided on the sclk pin. workaround: a. enable an sci pin other than sclk. b. in the next instruction, enable the remaining sci pins, including the sclk pin. pertains to: um, sci chapter (use the 302 um as your reference, section 8.4.2, ? sci initialization ? ) 2k30a ed10 description (added 5/13/98): the hi32 may operate improperly in pci mode when the twsd bit is set in the hctr register. workaround: do not set the twsd bit in the hctr register; this bit is reserved. this is a documentation change. 2k30a ed12 description (added 5/13/98): when the hi32 is in pci mode, the htf control bits affect the address insertion (the iae bit is set in the dpcr register) in the same way they affect the transferred data. address as appears on the pci bus: $12345678 htf[1:0] inserted address 00 $005678, $001234 01 $345678 10 $345678 11 $123456 workaround: this is a documentation update. 2k30a errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 5 ? 1996-2002, motorola ed13 description (added 5/15/98): when the hi32 is in pci mode, the insert address enable control bit (iae=1) can be set only with the receive buffer lock enable control bit set (rble=1 in the dpcr register.) 2k30a ed15 description (added 7/21/98): the dram control register (dcr) should not be changed while refresh is enabled. if refresh is enabled only a write operation that disables refresh is allowed. workaround: first disable refresh by clearing the bren bit, than change other bits in the dcr register, and finally enable refresh by setting the bren bit. 2k30a ed17 description (added 9/28/98): in all dsp563xx technical datasheets, a note is to be added under "ac electrical characteristics" that although the minimum value for "frequency of extal" is 0mhz, the device ac test conditions are 15mhz and rated speed. workaround: n/a 2k30a ed18 description (added 11/2/98): the pci host must not change the values of the hbe[3:0] bits during pci read transactions from the hi32 as a pci target. 2k30a ed19 description (added 11/9/98): to guarantee the proper hi32 operation, the dma should service the hi32 under the following restrictions: ? two dma channels should not service the drxr fifo if master and slave data is mixed there.  the dma data transfers should not be concurrent with the 56300 core data transfers to/from the same hi32 data fifo. 2k30a errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 6 ? 1996-2002, motorola ed20 description (added 11/24/98): in the technical datasheet voh-ttl should be listed at 2.4 volts, not as: ttl = vcc-0.4 workaround: this is a documentation update. 2k30a ed21 description (added 11/24/98): in the technical datasheet iol should be listed as 1.6 ma, not as 3.0 ma. workaround: this is a documentation update. 2k30a ed24 description (added 11/24/98): the technical datasheet supplies a maximum value for internal supply current in normal, wait, and stop modes. these values will be removed because we will specify only a "typical" current. workaround: this is a documentation update. 2k30a errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 7 ? 1996-2002, motorola ed25 description (added 12/16/98): current definition: hdtc is set if srrq and mrrq are cleared (i.e. the host-to-dsp data path is emptied by DSP56300 core reads) under one of the following conditions:  a non-exclusive pci write transaction to the htxr termi- nates or completes  hlock is negated after the completion of an exclusive write access to the htxr  the hi32 initiates a read transaction. the hi32 disconnects (retry or disconnect-c) forthcoming write accesses to the htxr as long as hdtc is set. new definition: hdtc is set if srrq and mrrq are cleared (i.e. the host-to-dsp data path is emptied by DSP56300 core reads) under one of the following conditions:  a non-exclusive pci write transaction to the htxr termi- nates or completes  hlock is negated after the completion of an exclusive write access to the htxr. the hi32 disconnects (retry or disconnect-c) forthcoming write accesses to the htxr as long as hdtc is set. note: the hdtc bit is not set after a read transaction initiated by the hi32 as a pci master. workaround: ntr 2k30a errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 8 ? 1996-2002, motorola ed26 description (added 1/6/99): the specification dma chapter is wrong. ? due to the DSP56300 core pipeline, after de bit in dcrx is set, the corresponding dtdx bit in dstr will be cleared only after two instruction cycles. ? should be replaced with: ? due to the DSP56300 core pipeline, after de bit in dcrx is set, the corresponding dtdx bit in dstr will be cleared only after three instruction cycles. ? 2k30a ed27 description (added 1/12/99): the pbga mechanical package drawing in the 56301 and 56305 data sheets is incorrect. the figure numbers of the incorrect drawings are figure 3-6 for the 56301 and figure 3-3 for the 56305. the only incorrect part is the bottom view above the label "view m-m." this view erroneously shows the number of pins on the package to be 256, but the actual number of pins is 252. in the drawing, the four balls in the corners should not appear. pertains to: data sheet. to get the art, call gordon fowkes and ask. 2k30a errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 9 ? 1996-2002, motorola ed28 description (added 1/7/1997; identified as documentation errata 2/1/99): when two consecutive las have a conditional branch instruction at la-1 of the internal loop, the part does not operate properly. for example, the following sequence may generate incorrect results: do #5, label1 nop do #4, label2 nop move (r0) + bscc _dest ; conditional branch at la-1 of internal loop nop ; internal la label2 nop ; external la label1 nop nop _dest nop nop rts workaround: put an additional nop between label2 and label1. 2k30a ed29 description (added 9/12/1997; identified as a documentation errata 2/1/99): when the essi transmits data with the cra word length control bits (wl[2:0]) = 100, the essi is designed to duplicate the last bit of the 24-bit transmission eight times to fill the 32-bit shifter. instead, after shifting the 24-bit word correctly, eight 0s are being shifted. workaround: none at this time. 2k30a errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 10 ? 1996-2002, motorola ed30 description (added 9/12/1997; identified as a documentation errata 2/1/99): when the essi transmits data in the on-demand mode (i.e., mod = 1 in crb and dc[4:0] = $00000 in cra) with wl[2:0] = 100, the transmission does not work properly. workaround: to ensure correct operation, do not use the on-demand mode with the wl[2:0] = 100 32-bit word-length mode. 2k30a ed31 description (added 9/12/1997; modified 9/15/1997; identified as a documentation errata 2/1/99): programming the essi to use an internal frame sync (i.e., scd2 = 1 in crb) causes the sc2 and sc1 signals to be programmed as outputs. if however, the corresponding multiplexed pins are programmed by the port control register (pcr) to be gpios, then the gpio port direction register (prr) chooses their direction, but this causes the essi to use an external frame sync if gpi is selected. note: this errata and workaround apply to both essi0 and essi1. workaround: to assure correct operation, either program the gpio pins as outputs or configure the pins in the pcr as essi signals. note: the default selection for these signals after reset is gpi. 2k30a ed32 description (added 11/9/98; identified as a documentation errata 2/1/99): when returning from a long interrupt (by rti instruction), and the first instruction after the rti is a move to a dalu register (a, b, x, y), the move may not be correct, if the 16-bit arithmetic mode bit (bit 17 of sr) is changed due to the restoring of sr after rti. workaround: replace the rti with the following sequence: movec ssl,sr nop rti 2k30a errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 11 ? 1996-2002, motorola ed33 description (added 12/16/98; identified as a documentation errata 2/1/99): when stack extension mode is enabled, a use of the instructions brkcc or enddo inside do loops might cause an improper operation. if the loop is non nested and has no nested loop inside it, the erratais relevant only if la or lc values are being used outside the loop. workaround: if stack extension is used, emulate the brkcc or enddo as in the following examples. we split between two cases, finite loops and do forever loops. 1) finite do loops (i.e. not do forever loops) ============================================== brkcc original code: do #n,label1 ..... ..... do #m,label2 ..... ..... brkcc ..... ..... label2 ..... ..... label1 will be replaced by: do #n, label1 ..... ..... do #m, label2 ..... ..... jcc fix_brk_routine ..... ..... 2k30a errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 12 ? 1996-2002, motorola ed33 cont. nop_before_label2 nop ; this instruction must be nop. label2 ..... ..... label1 .... .... fix_brk_routine move #1,lc jmp nop_before_label2 enddo ------ original code: do #m,label1 ..... ..... do #n,label2 ..... ..... enddo ..... ..... label2 ..... ..... label1 will be replaced by: do #m, label1 ..... ..... do #n, label2 ..... ..... jmp fix_enddo_routine errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 13 ? 1996-2002, motorola ed33 cont. nop_after_jmp nop ; this instruction must be nop. ..... ..... label2 ..... ..... label1 .... .... fix_enddo_routine move #1,lc move #nop_after_jmp,la jmp nop_after_jmp 2) do forever loops =================== brkcc ----- original code: do #m,label1 ..... ..... do forever,label2 ..... ..... brkcc ..... ..... label2 ..... ..... label1 errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 14 ? 1996-2002, motorola ed33 cont. will be replaced by: do #m,label1 ..... ..... do forever,label2 ..... ..... jscc fix_brk_forever_routine ; <--- note: jscc and not jcc ..... ..... nop_before_label2 nop ; this instruction must be nop. label2 ..... ..... label1 .... .... fix_brk_forever_routine move ssh,x:<..> ; <..> is some reserved not used address (for temporary data) move #nop_before_label2,ssh bclr #16,ssl ; move #1,lc rti ; <---- note: "rti" and not "rts" ! enddo ------ original code: do #m,label1 ..... ..... errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 15 ? 1996-2002, motorola ed33 cont. do forever,label2 ..... ..... enddo ..... ..... label2 ..... ..... label1 will be replaced by: do #m,label1 ..... ..... do forever,label2 ..... ..... jsr fix_enddo_routine ; <--- note: jsr and not jmp nop_after_jmp nop ; this instruction should be nop ..... ..... label2 ..... ..... label1 .... .... fix_enddo_routine nop move #1,lc bclr #16,ssl move #nop_after_jmp,la rti ; <--- note: "rti" and not "rts" pertains to: DSP56300 family manual, section b-4.2, ? general do restrictions. ? errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 16 ? 1996-2002, motorola ed34 description (added 1/5/99; identified as a documentation errata 2/1/99): when stack extansion is enabled, the read result from stack may be improper if two previous executed instructions cause sequential read and write operations with ssh. two cases are possible: case 1: for the first executed instruction: move from ssh or bit manipulation on ssh (i.e. jclr, brclr, jset, brset, btst, bsset, jsset, bsclr, jsclr). for the second executed instruction: move to ssh or bit manipulation on ssh (i.e. jsr, bsr, jscc, bscc). for the third executed instruction: an ssl or ssh read from the stack result may be improper - move from ssh or ssl or bit manipulation on ssh or ssl (i.e., bset, bclr, bchg, jclr, brclr, jset, brset, btst, bsset, jsset, bsclr, jsclr). workaround: add two nop instructions before the third executed instruction. case 2: for the first executed instruction: bit manipulation on ssh (i.e. bset, bclr, bchg). for the second executed instruction: an ssl or ssh read from the stack result may be improper - move from ssh or ssl or bit manipulation on ssh or ssl (i.e., bset, bclr, bchg, jclr, brclr, jset, brset, btst, bsset, jsset, bsclr, jsclr). workaround: add two nop instructions before the second executed instruction. pertains to: DSP56300 family manual, appendix b, add a new section called ? stack extension enable restrictions. ? cover all cases. also, in section 6.3.11.15, add a cross reference to this new section. 2k30a errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 17 ? 1996-2002, motorola ed37 description (added 4/19/99): in paragraph 6.1.1.11 on page 6-12 of the 301 user ? s manual, there is an error, as follows: "hirq_ is asserted by the hi32 when a host interrupt request (recieve and/or transmit) is generated in the hi32" workaround/correction: should be: "hirq_ is asserted by the hi32 when a host interrupt request (receive and/or transmit) is generated in the hi32 (as described in paragraphs 6.2.1.1, 6.2.1.1 and 6.2.1.4)." 2k30a ed38 description (added 7/14/99): if port a is used for external accesses, the bat bits in the aar3-0 registers must be initialized to the sram access type (i.e. bat = 01) or to the dram access type (i.e. bat = 10). to ensure proper operation of port a, this initialization must occur even for an aar register that is not used during any port a access. note that at reset, the bat bits are initialized to 00. pertains to: DSP56300 family manual , port a chapter (chapter 9 in revision 2), description of the bat[1 ? 0] bits in the aar3 - aar0 registers. also pertains to the core chapter in device-specific user ? s manuals that include a description of the aar3 - aar0 registers with bit definitions (usually chapter 4). 2k30a errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 18 ? 1996-2002, motorola ed40 description (added 11/11/99): when an instruction with all the following conditions follows a repeat instruction, then the last move will be corrupted.: 1. the repeated instruction is from external memory. 2. the repeated instruction is a dalu instruction that includes 2 dal registers, one as a source, and one as destination (e.g. tfr, add). 3. the repeated instruction has a double move in parallel to the dalu instruction: one move ? s source is the destination of the dalu instruction (causing a dalu interlock); the other move ? s destination is the source of the dalu instruction. example: rep #number tfr x0,a x(r0)+,x0 a,y0 ; this instruction is from external memory |__|_________|------|----------> this is condition 3 second part. |_____________|----------> this is condition 3, first part - dalu interlock in this example, the second iteration before the last, the "x(r0)+,x0" doesn ? t happen. on the first iteration before the last, the x0 register is fixed with the "x(r0)+,x0", but the "tfr x0,a" gets the wrong value from the previous iteration ? s x0. thus, at the last iteration the a register is fixed with "tfr x0,a", but the "a,y0" transfers the wrong value from the previous iteration ? s a register to y0. workaround: 1. use the do instruction instead; mask any necessary interrupts before the do. 2. run the rep instructions from internal memory. 3. don ? t make dalu interlocks in the repeated instruction. after the repeat make the move. in the example above, all the "move a,y0" are redundant so it can be done in the next instruction: rep #number tfr x0,a x(r0)+,x0 move a,y0 if no interrupts before the move is a must, mask the interrupts before the rep. pertains to: DSP56300 family manual, rev. 2, section a.3, ? instruction sequence restrictions. ? 2k30a errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 19 ? 1996-2002, motorola ed42 description (added on 3/22/2000) the dma end-of-block-transfer interrupt cannot be used if dma is operating in the mode in which de is not cleared at the end of the block transfer (dtm = 100 or 101). pertains to: DSP56300 family manual, rev. 2, section 10.4.1.2, ? end-of-block- transfer interrupt. ? also, section 10.5.3.5, ? dma control registers (dcr[5 ? 0], ? discussion of bits 21 ? 19 (dtm bits). 2k30a errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 20 ? 1996-2002, motorola ed46 description (added 12/10/2001): the following sequence gives erroneous results: 1) a different slave on the bus terminates a transaction (for example, assertion of "stop" ). 2) immediately afterwards (no more than one pci clock), the chip ? s memory space control/status register at pci address addr is read in a single-word transaction. in this transaction, the chip drives to the bus the data corresponding to the register at pci address addr+4, instead of the requested addr. note: addr is the pci address of one of the following registers: hctr (addr=$10) , hstr (addr=$14), or hcvr (addr=$18), and not the data register. workaround: the user should find a way to set/clear at least one bit in the control/status registers to clearly differentiate between them. for example, you can set hnmi in the hcvr, as this bit will always be 0 in the hstr. if nmi cannot be used, then hcvr{hv4,hv3,hv2} and hstr{hf5,hf4,hf3} can be set in any combinations that distinguish between hcvr and hstr data reads. pertains to : dsp56301 user?s manual : put this errata text as a note in the description of the hctr (p. 6-48), the hstr (p. 6-57), and the hcvr (p. 6-59). these page numbers are for revision 3 of the manual. dsp56305 user?s manual : put this errata text as a note in the description of the hctr (p. 6-54), the hstr (p. 6-68), and the hcvr (p. 6-72). these page numbers are for revision 1of the manual. 2k30a ed49 description: (added 6/14/2002) the 5v tolerant pins of the pci bus do not meet the leakage requirement of the 5v pci specification when configured as inputs. when connected with pull-up resistors to the 5v supply, the pin voltage value will not reach the supply value, but will reach the vih value defined by the spec. this does not have an impact on 3v pci compliance. 2k30a errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
chip errata dsp56301 digital signal processor mask:2k30a dsp56301 errata 301ce2k30a_0_8 ng 12/19/02 pg. 21 ? 1996-2002, motorola motorola and are registered trademarks of motorola, inc. once is a trademark of motorola, inc. notes 1. an over-bar (i.e., xxxx ) indicates an active-low signal. 2. the letters seen to the right of the errata tell which dsp56301 mask numbers apply. 3. the motorola dsp website has additional documentation updates that can be accessed at the following url: http://www.motorola-dsp.com/ 4. information contained in the addendum to the dsp56301 data sheet applies to all members of the DSP56300 core family, as appropriate (i.e, references to the hi32 port do not apply to the dsp56302 and dsp56303). -end- ed51 description (added 12/19/2002): the bsdl file does not correctly reflect the 24-bit port a portion of the bsr. according to the bsdl file, the directional control of these bits is split into two even groups of 12, each group controlled by a single control cell. however, in order to work correctly, these two control bits should always be programmed with the same value in order to control all 24 bits of port a as a unique grouping. 2k30a errata number document update applies to mask f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .


▲Up To Search▲   

 
Price & Availability of DSP56300

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X